<?php

namespace app\taglib;

use think\template\TagLib;

class Demo extends TagLib
{
    /**
     * 定义标签列表
     */
    protected $tags   =  [
        /**
         * 标签定义
         * attr：属性列表
         * close：是否闭合（0 或者1 默认1） 
         * alias：标签别名 
         * level：嵌套层次
         */
        'hello'     => ['attr' => 'name', 'close' => 0],

    ];

    // hello 标签的解析方法
    public function tagHello($tag, $content)
    {
        $name = $tag['name'];
        return "Hello, {$name}!";
    }
}
